Cyrus ChristieCyrus Christie
Hanoi vs SLNA in V.League 2026/27 Round 2: Kewell, Hung Dung and the Price of an Unripe SystemThat evening at Hang Day, I sat with a few colleagues in stand B. Hanoi lost...
When Analysis Has No Data: The Line Between Expertise and Fabrication in Sports JournalismWhen Analysis Has No Data: The Line Between Expertise and Fabrication in Spor...
Persik Kediri Lose 1-0 to Persib: The 78th Minute, One Broken Marking Assignment, and Marcos Reina's Lesson in Expectation ManagementIn the 78th minute, Julio Cesar rose above every Persik Kediri defender at th...
ASIAD 2026 Closes: Thailand Confirms Southeast Asian Supremacy, Vietnam Misses Target but Keeps the Sepak Takraw MemoryOn the morning of October 4, 2026, with only equestrian still competing, the...
Mislabeled in the Esports Feed: When a Cosplay Photo Set Enters the Competitive Data TableMislabeled in the Esports Feed: When a Cosplay Photo Set Enters the Competiti...
Vietnamese Youth Tennis and the Data Gap No One Has FilledVietnamese Youth Tennis and the Data Gap No One Has Filled In July, the court...
V-League 2026: The Symphony of Hidden PricesWhen the Stadium Is Silent, I Hear the Footsteps of History Minute 90+3, Go D...
Samarkand 2026: India Brings the 'Golden Generation' to the Olympiad, Uzbekistan Awaits a Miracle from SindarovWhen the official schedule for the 46th Chess Olympiad was announced, I was...
Jorgic Survives Dramatic Seven-Game Battle as Leading Contenders Advance in LjubljanaOn the first day of the Ljubljana table tennis tournament, Darko Jorgic made...
Vietnam U23 vs Philippines U23: 27 Shots, One Goal and an Unanswered QuestionAt a corner of the training pitch there is a drill every young player dreads....
Asian Games 2026: India and the Two-Pillar Test on the Road to the Badminton Men's Team FinalAt Hangzhou in October 2026, India's men's badminton team took silver after...
Nguyen Minh Hoang and the 1m46 Sprint: When Swimming xG SpeaksHook 1m46 and 2/100 of a second. That number was not in any of my prediction...
Infantino Lands in Jakarta on 4 October 2026: The Misread Visit and a Pitch Without an AddressOn the afternoon of 4 October 2026, a flight carrying FIFA President Gianni...
Olaha Manh Duc: From the 'Cao Cao' Nickname to the Unknowns of Vietnam's Fourth Naturalized StrikerIn 2026, on the stands at Vinh Stadium, I still remember a certain afternoon....
2026 Spanish GP: The Revaluation Equation for a New EraEvery record begins with a touch of the ball, and ends with a number on a...
45-44 Then 45-28: Castel Goffredo, the Relay Format, and the Blowout That Followed Two Missed Match PointsIn the moment Norbello held two match points in game two, I was sitting in...
Carlsen returns, Indian chess in turmoil: Global Chess League 2026 and the brutal schedule problemI have sat in press rooms in Delhi for 44 years, and I know a big season is...
Dakar 2026 Youth Olympic beach volleyball schedule: six blank kick-off times and a buried African milestoneSix times. In the bulletin announcing the beach volleyball schedule for the...
Worthing TTC and the Gap at the Base of England's Youth Table Tennis PyramidOn 16 September, the JuniorBCL entry deadline closed. Twelve days later, on...
Swimming and the Data Left Beneath the SurfaceOn the electronic scoreboard of a national swimming meet, each lane leaves...
